package com.briup.day03;

/**
 * @author ThinkBook
 */
public class Test02_TypeTrans {
    public static void main(String[] args) {
        short s = 10;
        byte b= 5;
//        char short byte参与计算先转换为int
        int sum = s + b;
        System.out.println(sum);
//         不同类型变量参与运算小类型自动提升为大类型
        float d = (float)((s - 5) * b + 3.14);
        System.out.println(d);
    }
    public static void main01(String[] args) {
        // int类型值 赋值给 long类型变量
        long num = 10;
        System.out.println(num);

        // float类型值 赋值给 double类型变量
        double price = 8.0F;
        System.out.println(price);

        char c = 'a';
        // char 赋值给 int
        int t = c;
        System.out.println(t);

        // 下面会编译报错
//        float pi = 3.14;
//        int size = 123L;
//        int length = 178.5;
    }
}
